home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Information Resource
/
ACROREAD.MAC
/
ACROREAD.MAC.rsrc
/
CODE_8.txt
< prev
next >
Wrap
Text File
|
1996-07-25
|
13KB
|
223 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 770E moveq.l D3, 0x0E
00000002 A0DA syscall vExtendFile
00000004 0000 03E2 ori.b D0, 0xE2
00000008 0000 0241 ori.b D0, 0x41 /* 'A' */
0000000C 0000 0038 ori.b D0, 0x38 /* '8' */
00000010 8000 or.b D0, D0
00000012 0002 0650 ori.b D2, 0x50 /* 'P' */
00000016 363C 031E move.w D3, 0x31E
0000001A D043 add.w D0, D3
0000001C 60D8 bra -0x26 /* FFFFFFF6 */
0000001E 0408 DA6E subi.b A0, 0x6E /* 'n' */
00000022 5D40 subq.w D0, 6
00000024 067A 2E87 6B3E addi.w [PC + 0x6B3E /* 00006B64, cstring ""<EOF> */], 0x2E87
0000002A 6A38 bpl +0x3A /* 00000064 */
0000002C FC70 FC56 .extension 0xC70 <<F/1/6>>, 0xFC56 // unimplemented
00000030 FC98 6694 .extension 0xC98 <<F/2-3/6>> // unimplemented
00000034 0F3C 1860 btst 0x60 /* '`' */, D7
00000038 140A move.b D2, A2
0000003A 2C12 move.l D6, [A2]
0000003C 0600 5E00 addi.b D0, 0x0
// begin alternate branch 0000003E-00000040
label0000003E:
0000003E 5E00 addq.b D0, 7
// end alternate branch 0000003E-00000040
label0000003E: // (misaligned)
00000040 3600 move.w D3, D0
00000042 60FA bra -0x4 /* 0000003E */
00000044 0060 9B06 ori.w -[A0], 0x9B06
00000048 0C22 AB11 cmpi.b -[A2], 0x11
0000004C 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
0000004E 0C0A 2C7B cmpi.b A2, 0x7B /* '{' */
00000052 2363 0A54 move.l [A1 + 0xA54], -[A3]
00000056 02FC .incomplete
00000058 D833 026B add.b D4, [A3 + D0.w * 2 + 0x6B]
0000005C 0014 0060 ori.b [A4], 0x60 /* '`' */
00000060 C30D abcd -[A1], -[A5]
00000062 145B movea.b A2, [A3]+
label00000064:
00000064 04D8 .incomplete
00000066 1656 movea.b A3, [A6]
00000068 80A6 or.l D0, -[A6]
0000006A 181A move.b D4, [A2]+
0000006C 645A bcc +0x5C /* 000000C8 */
0000006E 06DB .incomplete
00000070 0A2C A0AB 21D2 xori.b [A4 + 0x21D2], 0xAB
00000076 B6B0 0A3A cmp.l D3, [A0 + D0 * 2 + 0x3A]
0000007A 8EFB 1DAA 9B20 0671 divu.w D7, [[-0x64E0 + D1 * 4] + 0x671]
00000082 0124 btst -[A4], D0
00000084 6101 bsr +0x3 /* 00000087 */
00000086 6B01 bmi +0x3 /* 00000089 */
00000088 161C move.b D3, [A4]+
0000008A 18F3 0534 move.b [A4]+, <<invalid full ext with I/IS == 4>>
0000008E 8304 sbcd D1, D4
00000090 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
00000092 9B20 sub.b -[A0], D5
00000094 9BA0 sub.l -[A0], D5
00000096 0908 btst A0, D4
00000098 A302 syscall Read, flags=3
0000009A 02FC .incomplete
0000009C 3309 move.w -[A1], A1
0000009E 6307 bls +0x9 /* 000000A7 */
000000A0 4C8B 84D4 movem.w D2,D4,D6,D7,A2,A7, A3
000000A4 3CF0 D47E move.w [A6]+, [A0 + A5.w * 4 + 0x7E]
000000A8 9A2B 098B sub.b D5, [A3 + 0x98B]
000000AC 3528 1301 move.w -[A2], [A0 + 0x1301]
000000B0 A902 syscall RealFont
000000B2 8A0F or.b D5, A7
000000B4 650A bcs +0xC /* 000000C0 */
000000B6 3B09 move.w -[A5], A1
000000B8 3010 move.w D0, [A0]
000000BA D01B add.b D0, [A3]+
000000BC 039B bclr [A3]+, D1
000000BE 010B btst A3, D0
label000000C0:
000000C0 0030 9233 080F ori.b [A0 + D0 + 0xF], 0x33 /* '3' */
000000C6 EC1E ror D6.b, 6
label000000C8:
000000C8 1301 move.b -[A1], D1
000000CA 000E 0304 ori.b A6, 0x4
000000CE 2832 0F02 5B0E move.l D4, [[A2 + <<invalid base displacement size>> + D0 * 8] + 0x5B0E]
000000D4 A303 syscall Write, flags=3
000000D6 1B00 move.b -[A5], D0
000000D8 6316 bls +0x18 /* 000000F0 */
000000DA 6300 731A bls +0x731C /* 000073F6 */
000000DE 00F0 .incomplete
000000E0 5AA2 addq.l -[A2], 5
000000E2 EB04 asl D4.b, 5
000000E4 545A addq.w [A2]+, 2
000000E6 F0EB 04FB .extension 0x0EB <<F/2-3/0>> // unimplemented
000000EA 2854 movea.l A4, [A4]
000000EC 0B04 btst D4, D5
000000EE AA83 syscall 0xA83
label000000F0:
000000F0 1FF4 7423 move.b <<invalid special address>>, [A4 + D7.w * 4 + 0x23]
000000F4 1773 0AF4 4313 move.b [A3 + 0x4313], [A3 + D0 * 2 - 0x12]
000000FA 5319 subq.b [A1]+, 1
000000FC 831F or.b [A7]+, D1
000000FE 00F0 .incomplete
00000100 323C BB01 move.w D1, 0xBB01
00000104 F493 cinvp INST, [A3]
00000106 031A btst [A2]+, D1
00000108 831F or.b [A7]+, D1
0000010A BB1D xor.b [A5]+, D5
0000010C 9402 sub.b D2, D2
0000010E 1B02 move.b -[A5], D2
00000110 5410 addq.b [A0], 2
00000112 0B04 btst D4, D5
00000114 1408 move.b D2, A0
00000116 1E00 move.b D7, D0
00000118 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
0000011A 0030 0052 FA00 ori.b [A0 + A7 * 2], 0x52 /* 'R' */
00000120 525A addq.w [A2]+, 1
00000122 60E5 bra -0x19 /* 00000109 */
00000124 0552 bchg [A2], D2
00000126 6100 0B04 bsr +0xB06 /* 00000C2C */
0000012A 0052 0301 ori.w [A2], 0x301
0000012E 030A btst A2, D1
00000130 7CF3 moveq.l D6, 0xFFFFFFF3
00000132 0C7C 542B 177B cmpi.w 0x177B, 0x542B /* 'T+' */
00000138 009A 8101 2504 ori.l [A2]+, 0x81012504
0000013E 12F3 020A move.b [A1]+, [A3 + D0.w * 2 + 0xA]
00000142 2504 move.l -[A2], D4
00000144 9B07 subx.b D5, D7
00000146 0A30 1260 1252 xori.b [A0 + D1.w * 2 + 0x52], 0x60 /* '`' */
0000014C 8310 or.b [A0], D1
0000014E 4335 0F58 .invalid 1, [A5] // invalid opcode 4 with b == 4
00000152 1408 move.b D2, A0
00000154 3CAD 06E8 move.w [A6], [A5 + 0x6E8]
00000158 FA00 E85A .unknown 0xFA00 0xE85A (W = 5)
0000015C FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
0000015E A506 syscall KillIO, flags=5
00000160 E8A9 lsr D1, D4
00000162 06E8 .incomplete
00000164 A106 syscall KillIO, flags=1
00000166 0306 btst D6, D1
00000168 0F54 bchg [A4], D7
0000016A 1B07 move.b -[A5], D7
0000016C 9106 subx.b D0, D6
0000016E 3C8D move.w [A6], A5
00000170 06E8 .incomplete
00000172 9B07 subx.b D5, D7
00000174 408B negx.l A3
00000176 0908 btst A0, D4
00000178 3C14 move.w D6, [A4]
0000017A 024B 021B andi.w A3, 0x21B
0000017E 0008 4487 ori.b A0, 0x87
00000182 00ED .incomplete
00000184 6003 bra +0x5 /* 00000189 */
00000186 0AFB .incomplete
00000188 0505 btst D5, D2
0000018A 0D03 btst D3, D6
0000018C 0AE8 .incomplete
0000018E 6906 bvs +0x8 /* 00000196 */
00000190 5A03 addq.b D3, 5
00000192 0681 01F3 0C4E addi.l D1, 0x1F30C4E
// begin alternate branch 00000196-0000019A
label00000196:
00000196 0C4E C107 cmpi.w A6, 0xC107
// end alternate branch 00000196-0000019A
label00000196: // (misaligned)
00000198 C107 abcd D0, D7
0000019A 4111 .invalid 0, [A1] // invalid opcode 4 with b == 4
0000019C 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
0000019E 7506 moveq.l D2, 0x06
000001A0 050D btst A5, D2
000001A2 FB05 .extension 0xB05 <<F/4-5/5>> // unimplemented
000001A4 12E8 8310 move.b [A1]+, [A0 - 0x7CF0]
000001A8 5303 subq.b D3, 1
000001AA 3014 move.w D0, [A4]
000001AC 0882 B513 bclr.b D2, 0x13
000001B0 5CE8 525C sge [A0 + 0x525C]
000001B4 2B05 move.l -[A5], D5
000001B6 5865 addq.w -[A5], 4
000001B8 147C 030A movea.b A2, 0xA /* '\n' */
000001BC 604B bra +0x4D /* 00000209 */
000001BE 42A9 0545 clr.l [A1 + 0x545]
000001C2 03C7 .incomplete
000001C4 00D9 .incomplete
000001C6 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000001C8 3014 move.w D0, [A4]
000001CA C0D6 mulu.w D0, [A6]
000001CC 287B 1A14 movea.l A4, [PC + D1 * 2 + 0x14]
000001D0 022B 1601 09EA andi.b [A3 + 0x9EA], 0x1
000001D6 B506 xor.b D6, D2
000001D8 1408 move.b D2, A0
000001DA EA8D lsr D5, 5
000001DC 04F0 .incomplete
000001DE C110 and.b [A0], D0
000001E0 0F08 btst A0, D7
000001E2 EAC9 10CB bfchg A1 {3:11}
000001E6 051B btst [A3]+, D2
000001E8 00BB 0A76 3A63 170F 46E3 08A3 ori.l [[PC + <<invalid base displacement size>>] + D1 * 8 + 0x46E308A3], 0xA763A63 /* '\nv:c' */
000001F4 0204 DB4B andi.b D4, 0x4B /* 'K' */
000001F8 2024 move.l D0, -[A4]
000001FA 0CE1 .incomplete
000001FC 04CB .incomplete
000001FE 0B5A bchg [A2]+, D5
00000200 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000202 FB9C .invalid <<F/6/5>>
00000204 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00000206 BB83 xor.l D3, D5
00000208 1344 AB0F move.b [A1 - 0x54F1], D4
0000020C 9B20 sub.b -[A0], D5
0000020E 5B10 subq.b [A0], 5
00000210 4332 14E5 .invalid 1, [A2 + D1.w * 4 - 0x27] // invalid opcode 4 with b == 4
00000214 2665 movea.l A3, -[A5]
00000216 0604 838A addi.b D4, 0x8A
0000021A B348 cmpm.w [A1]+, [A0]+
0000021C 3B00 move.w -[A5], D0
0000021E B30E cmpm.b [A1]+, [A6]+
00000220 9901 subx.b D4, D1
00000222 0FAA 1EF3 bclr [A2 + 0x1EF3], D7
00000226 0233 0064 2906 0F20 andi.b [[A3 + <<invalid base displacement size>>] + D2 + 0xF20], 0x64 /* 'd' */
0000022E 2465 movea.l A2, -[A5]
00000230 010F btst A7, D0
00000232 1463 movea.b A2, -[A3]
00000234 080A 0EDC btst.b A2, 0xDC
00000238 4A0B tst.b A3
0000023A 0516 btst [A6], D2
0000023C 1C .incomplete